// filepath: /home/wf/codings/simu-board/include/BSP/Time.h
#ifndef SIMUBOARD_TIME_H
#define SIMUBOARD_TIME_H

#include <stdint.h>

#ifdef __cplusplus
extern "C" {
#endif

/**
 * @brief 初始化时间模块
 */
void time_init(void);

/**
 * @brief 设置当前小时
 * @param h 小时值，范围 0-23
 */
void time_set_hour(uint8_t h);

/**
 * @brief 获取当前小时
 * @return 当前小时值 (0-23)
 */
uint8_t time_get_hour(void);

#ifdef __cplusplus
}
#endif

#endif // SIMUBOARD_TIME_H

